Automated manipulation of systems biology models using libSBML within Taverna workflows

نویسندگان

  • Peter Li
  • Thomas M. Oinn
  • Stian Soiland-Reyes
  • Douglas B. Kell
چکیده

UNLABELLED Many data manipulation processes involve the use of programming libraries. These processes may beneficially be automated due to their repeated use. A convenient type of automation is in the form of workflows that also allow such processes to be shared amongst the community. The Taverna workflow system has been extended to enable it to use and invoke Java classes and methods as tasks within Taverna workflows. These classes and methods are selected for use during workflow construction by a Java Doclet application called the API Consumer. This selection is stored as an XML file which enables Taverna to present the subset of the API for use in the composition of workflows. The ability of Taverna to invoke Java classes and methods is demonstrated by a workflow in which we use libSBML to map gene expression data onto a metabolic pathway represented as a SBML model. AVAILABILITY Taverna and the API Consumer application can be freely downloaded from http://taverna.sourceforge.net

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

libAnnotationSBML: a library for exploiting SBML annotations

SUMMARY The Systems Biology Markup Language (SBML) is an established community XML format for the markup of biochemical models. With the introduction of SBML level 2 version 3, specific model entities, such as species or reactions, can now be annotated using ontological terms. These annotations, which are encoded using the resource description framework (RDF), provide the facility to specify de...

متن کامل

Taverna Mobile: Taverna workflows on Android

submitted for Oral Communication at NETTAB 2013 on 2013-09-10 Taverna Mobile: Taverna workflows on Android Hyde Zhang, Stian Soiland-Reyes, Carole Goble School of Computer Science, University of Manchester, UK Correspondence: [email protected] Motivation and Objectives We present Taverna Mobile, a mobile application for browsing and executing Taverna Workflows on Android phones....

متن کامل

The Taverna Interaction Service: enabling manual interaction in workflows

UNLABELLED Taverna is an application that eases the integration of tools and databases for life science research by the construction of workflows. The Taverna Interaction Service extends the functionality of Taverna by defining human interaction within a workflow and acting as a mediation layer between the automated workflow engine and one or more users. AVAILABILITY Taverna, the Interaction ...

متن کامل

Master Thesis semanticSBML a Tool for Creating, Checking, Annotating and Merging of SBML Documents

The System Biology Markup Language (SBML) is a common language for expressing biochemical sets of reactions that are accompanied by mathematical statements such as kinetic infomation. The program semanticSBML provides the systems biology community with the ability to integrate (merge) and annotate models with MIRIAM annotations. User interfaces are provided on multiple levels: application progr...

متن کامل

LibSBML: an API Library for SBML

UNLABELLED LibSBML is an application programming interface library for reading, writing, manipulating and validating content expressed in the Systems Biology Markup Language (SBML) format. It is written in ISO C and C++, provides language bindings for Common Lisp, Java, Python, Perl, MATLAB and Octave, and includes many features that facilitate adoption and use of both SBML and the library. Dev...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Bioinformatics

دوره 24 2  شماره 

صفحات  -

تاریخ انتشار 2008